package com.iwinding.ladygg.utils;

import android.content.Context;
import android.text.TextUtils;
import android.widget.Toast;

import com.iwinding.ladygg.R;


/**
 * Created by Administrator on 2016/7/23.
 */
public class ToastUtil {


    public static void openBaseToast(Context mContext, int resId, int time) {
        Toast.makeText(mContext, mContext.getString(resId), time).show();
    }

    public static void openBaseToast(Context mContext, String toast, int time) {
        if(!TextUtils.isEmpty(toast))
        Toast.makeText(mContext, toast, time).show();
    }


    /**
     * 退出程序提示
     * @param mContext
     */
    public static void exitApp(Context mContext){
        Toast.makeText(mContext, "再按一次退出程序", Toast.LENGTH_SHORT).show();
    }

    /**
     * 用户名空提示
     * @param mContext
     */
    public static void openEmptyPhone(Context mContext){
        openBaseToast(mContext, R.string.empty_phone, Toast.LENGTH_SHORT);
    }
    /**
     * 验证码空提示
     * @param mContext
     */
    public static void openEmptyVer(Context mContext){
        openBaseToast(mContext, R.string.empty_vercode, Toast.LENGTH_SHORT);
    }
    /**
     * 密码空提示
     * @param mContext
     */
    public static void openEmptyPw(Context mContext){
        openBaseToast(mContext, R.string.empty_password, Toast.LENGTH_SHORT);
    }
    /**
     * 确认密码空提示
     * @param mContext
     */
    public static void openEmptyPwConfirm(Context mContext){
        openBaseToast(mContext, R.string.empty_password_confirm, Toast.LENGTH_SHORT);
    }
    /**
     * 密码不一致
     * @param mContext
     */
    public static void openEmptyPwDif(Context mContext){
        openBaseToast(mContext, R.string.empty_password_dif, Toast.LENGTH_SHORT);
    }
    /**
     * 注册成功
     * @param mContext
     */
    public static void openRegisterSucess(Context mContext){
        openBaseToast(mContext, R.string.hint_register_sucess, Toast.LENGTH_SHORT);
    }
    /**
     * 登录成功
     * @param mContext
     */
    public static void openLoginSucess(Context mContext){
        openBaseToast(mContext, R.string.hint_login_sucess, Toast.LENGTH_SHORT);
    }
    /**
     * 网络错误
     *
     * @param mContext
     */
    public static void openNetErrorToast(Context mContext) {
        openBaseToast(mContext, R.string.net_error, Toast.LENGTH_SHORT);
    }
//
//    /**
//     * 无数据
//     *
//     * @param mContext
//     */
//    public static void openNoDataToast(Context mContext) {
//        openBaseToast(mContext, R.string.no_data, Toast.LENGTH_SHORT);
//    }
//
//    /**
//     * 无法查看流程详情页
//     * @param mContext
//     */
//    public static void openErrorProcessDetail(Context mContext){
//        Toast.makeText(mContext, R.string.pro_detail_hint, Toast.LENGTH_SHORT).show();
//    }
//
    /**
     * 请填写正确的手机号码
     *
     * @param mContext
     */
    public static void openMolieErrorToast(Context mContext) {
        openBaseToast(mContext, R.string.please_moblie_sure, Toast.LENGTH_SHORT);
    }
    /**
     * 验证码失败
     *
     * @param mContext
     */
    public static void openVerFailToast(Context mContext) {
        openBaseToast(mContext, R.string.send_verification_fail, Toast.LENGTH_SHORT);
    }
    /**
     * 验证码已发送
     *
     * @param mContext
     */
    public static void openVerCodeSent(Context mContext) {
        openBaseToast(mContext, R.string.verification_code_sent, Toast.LENGTH_SHORT);
    }
    /**
     * 密码设置成功
     *
     * @param mContext
     */
    public static void openSetPWSuccess(Context mContext) {
        openBaseToast(mContext, R.string.pw_set_ok, Toast.LENGTH_SHORT);
    }
//    /**
//     * 验证码错误
//     *
//     * @param mContext
//     */
//    public static void openVerErrorToast(Context mContext) {
//        openBaseToast(mContext, R.string.input_verification_error, Toast.LENGTH_SHORT);
//    }
//
//    /**
//     * 设置手势成功
//     *
//     * @param mContext
//     */
//    public static void openGestureOkToast(Context mContext) {
//        openBaseToast(mContext, R.string.set_gesturelock_success, Toast.LENGTH_SHORT);
//    }
//
//    /**
//     * 设置操作提示
//     *
//     * @param mContext
//     */
//    public static void openOperationToast(Context mContext, boolean isOk) {
//        openBaseToast(mContext, isOk ? R.string.operation_ok : R.string.operation_fail, Toast.LENGTH_SHORT);
//    }


}
